package com.biometric.core.retriever

interface BiometricMetaDataRetriever {

    /**
     * 是否可以调用人脸验证
     */
    fun isFaceAuthenticationEnabled(): Boolean

    /**
     * 是否可以调用生物特征验证，满足硬件支持且已录入指纹/人脸/虹膜数据
     */
    fun canBiometricAuthenticate(): Boolean

    /**
     * 是否可以调用指纹识别，满足硬件支持和指纹数据已录入
     */
    fun isFingerprintAuthenticationEnabled(): Boolean

    /**
     * 设备是否支持指纹识别，即是否存在指纹硬件
     */
    fun isFingerprintHardwareEnabled():Boolean
}